import gurobipy as gp
from gurobipy import *

#直接调用写好的LP文件进行求解
model = read('example1.lp')
model.optimize()


# for v in model.getVars():
#     print('%s %g' % (v.varName, v.x))
model.printAttr('x')
print('Obj1: %g' % model.objVal)  # objVal：（优化后最优的目标结果值）

# #print(m.NumObj) 输出结果为2 ，因为我们设置了两个目标函数
# for i in range(model.NumObj): #可以使用NumObj属性查询(或修改)模型中的目标数量，它的值是目标函数的数量。
#     model.setParam(GRB.Param.ObjNumber, i)
#     print('Obj%d = ' %(i+1),model.ObjNVal)

